Введение

CCProxy — это программное обеспечение, предназначенное для организации прокси-сервера на операционной системе Windows. Основная цель CCProxy — предоставление пользователям в локальной сети доступа к Интернету через единственное подключение. Программа поддерживает различные протоколы, включая HTTP, HTTPS, FTP, SMTP, POP3 и SOCKS, что делает её универсальным инструментом для управления сетевым трафиком.

Применение прокси-сервера через CCProxy позволяет:

  • Организовать общий доступ в Интернет для локальной сети, даже если только одно устройство имеет прямое подключение к Интернету.
  • Контролировать доступ к сети с помощью фильтров и авторизации пользователей.
  • Собирать статистику и вести журнал активности, что полезно для анализа использования сети.
  • Оптимизировать использование трафика, включая кэширование данных.

Pasted image 20250112190535.webp

\ \

CProxy отличается простотой настройки и широкими функциональными возможностями, что делает его подходящим как для образовательных целей, так и для реальных практических применений в небольших и средних организациях.

Предварительные настройки

Proxy Server

  • Идём в options меняем 808 порт например на 8080. Жамкаем ОК.
    Pasted image 20250112190633.webp

Сlients

На linux клиенте настройки для прокси сервера будем указывать в настройках браузера ( В моём случае – Firefox )

  • Settings -> Network Settings -> Proxy

  • Manual proxy configuration

  • Там указываем адрес нашего прокси сервера и порт
    Picture2.png

  • На Windows клиенте настройки для прокси сервера указываются на уровне системы в пункте настроек ОС
    Animation.gif

Наблюдаем

  • На сервере жамкаем Monitor-> Log
  • На двух клиентах заходим на какие-либо сайты.
  • В логах на сервере в разделе monitoring можно посмотреть логи в реалтайме
    Animation5.gif

Создаем пользователя

  • Идём в «Account» меняем Permit Catergory c “Permit all” на “Permit Only”.  И создаем нового пользователя – New.

  • Пока создаем ему имя и пароль, больше пока ничего не трогаем.+
    Animation6.gif

  • Перемещаемся для теста на linux машину и пробуем зайти на сайт, должно выскочить окно запроса ввода именя пользователя и пароля
    Pasted image 20250112190944.webp

·         Если имя/пароль неправильные то соотсветсвенно мы никуда не сможем зайти.

Pasted image 20250112191003.webp
По поводу пунктов меню:

  • Ip Address/ Ip range – тут указываем диапазон ip с которых возможно залогиниться под этим пользователем.
  • Maximum Connections – ограничения по количеству одновременных соединений
  • Download Bandwitch / Upload Bandwitch – ограничения по скорости на скачивание/отдачу

Web Filer

Pasted image 20250112191032.webp
Pasted image 20250112191046.webp
Pasted image 20250112191055.webp
Запрещает доступ к зоне zone.ee
Pasted image 20250112191106.webp

  • Можно посмотреть в логах
    Pasted image 20250112191110.webp

  • Можно сделать поведение противоположным, запретить доступ ко всем сайтам кроме zone.ee, поставив галочку на Permitted Sites:
    Pasted image 20250112191140.webp
    Кратко о разнице между Site Filter и Forbidden URL

Функция Site Filter Forbidden URL
Тип списка Белый список (разрешение только) Чёрный список (блокировка)
Поведение по умолчанию Блокировать всё, кроме разрешённого Разрешить всё, кроме запрещённого
Пример Доступ только к edu.com Запрет на games.com

Site filter: С помощью Site Filter можно указать список сайтов, доступ к которым разрешён, блокируя остальные.

Forbidden URL: С помощью Forbidden URL можно указать список сайтов, доступ к которым запрещён, позволяя доступ ко всем остальным.